const webpack = require('webpack')
const path = require('path')
module.exports = {
    entry:{
        'pageA':'./src/pageA.js'
    },
    output:{
        path:path.resolve(__dirname,'./dist'), // 指定打包后文件存储的路径
        filename:'[name].bundle.js',
        chunkFilename:'[name].chunk.js'
    },
    plugins:[
        // new webpack.optimize.CommonsChunkPlugin({ // 提取公用代码 3.0版本
        //     name:'common', // 公用代码文件名称
        //     minChunks:2 // 最少出现两次就打包
        // })
    ],
    optimization: { // 4.0版本
        splitChunks: {
            cacheGroups: {
                commons: {
                    name: "commons",
                    minChunks: 2
                }
            }
        }
    }
}